// 请求携带参数
export interface loginForm {
    username: string
    password: string
}

interface dataType {
    token: string
}

// 响应返回接口
export interface loginResponseData {
    code: number,
    data: dataType
}

interface userInfo {
    userId: number
    avatar: string
    username: string
    password: string
    desc: string
    roles: string[]
    buttons: string[]
    routes: string[]
    token: string
}

interface dataUser {
    User: userInfo
}

// 定义服务器返回的数据类型
export interface userResponseData {
    code: number
    data: dataUser
}